Cloud Build Conditional Step と向き合う
失敗しても進む
シェルで || exit 0 する
code:exit-0.yaml
steps:
- name: 'gcr.io/cloud-builders/docker'
entrypoint: 'bash'
args:
- '-c'
- |
docker pull gcr.io/$PROJECT_ID/IMAGE_NAME:latest || exit 0 以前のステップでフラグを立てて参照する
やってない
別のビルドをトリガする
ステップの中から gcloud コマンドで別の cloudbuild.yaml を push する試み
条件が揃えばデプロイする、デプロイは複雑だし単体実行もしたいので別の yaml で定義、みたいなのができるはず